package com.ruoyi.job.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 基本信息对象 yh_baseinfo
 * 
 * @author yinhe
 * @date 2023-01-28
 */
public class YhBaseinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long ID;

    /** 姓名 */
    @Excel(name = "姓名")
    private String USERNAME;

    /** 出生日期 */
    @Excel(name = "出生日期")
    private String BIRTH;

    /** 性别 */
    @Excel(name = "性别")
    private String GENDER;

    /** 年龄 */
    @Excel(name = "年龄")
    private String AGE;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNumber;

    /** 手机号 */
    @Excel(name = "手机号")
    private String PHONE;

    /** 籍贯 */
    @Excel(name = "籍贯")
    private String nativePlace;

    /** 出生地 */
    @Excel(name = "出生地")
    private String BIRTHPLACE;

    /** 民族 */
    @Excel(name = "民族")
    private String NATION;

    /** 最高学历 */
    @Excel(name = "最高学历")
    private String highestEducation;

    /** 最高学位 */
    @Excel(name = "最高学位")
    private String highestDegree;

    /** 毕业学校 */
    @Excel(name = "毕业学校")
    private String graduationSchool;

    /** 专业 */
    @Excel(name = "专业")
    private String MAJOR;

    /** 政治面貌 */
    @Excel(name = "政治面貌")
    private String POLITICS;

    /** 简历 */
    @Excel(name = "简历")
    private String RESUME;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long deptId;

    /** 备注 */
    @Excel(name = "备注")
    private String NOTE;

    /** 备注1 */
    @Excel(name = "备注1")
    private String NOTE1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String NOTE2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String NOTE3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String NOTE4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String NOTE5;

    /** 备注6 */
    @Excel(name = "备注6")
    private String NOTE6;

    /** 备注7 */
    @Excel(name = "备注7")
    private String NOTE7;

    /** 备注8 */
    @Excel(name = "备注8")
    private String NOTE8;

    /** 备注9 */
    @Excel(name = "备注9")
    private String NOTE9;

    /** 备注10 */
    @Excel(name = "备注10")
    private String NOTE10;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void setUSERNAME(String USERNAME) 
    {
        this.USERNAME = USERNAME;
    }

    public String getUSERNAME() 
    {
        return USERNAME;
    }
    public void setBIRTH(String BIRTH) 
    {
        this.BIRTH = BIRTH;
    }

    public String getBIRTH() 
    {
        return BIRTH;
    }
    public void setGENDER(String GENDER) 
    {
        this.GENDER = GENDER;
    }

    public String getGENDER() 
    {
        return GENDER;
    }
    public void setAGE(String AGE) 
    {
        this.AGE = AGE;
    }

    public String getAGE() 
    {
        return AGE;
    }
    public void setIdNumber(String idNumber) 
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber() 
    {
        return idNumber;
    }
    public void setPHONE(String PHONE) 
    {
        this.PHONE = PHONE;
    }

    public String getPHONE() 
    {
        return PHONE;
    }
    public void setNativePlace(String nativePlace) 
    {
        this.nativePlace = nativePlace;
    }

    public String getNativePlace() 
    {
        return nativePlace;
    }
    public void setBIRTHPLACE(String BIRTHPLACE) 
    {
        this.BIRTHPLACE = BIRTHPLACE;
    }

    public String getBIRTHPLACE() 
    {
        return BIRTHPLACE;
    }
    public void setNATION(String NATION) 
    {
        this.NATION = NATION;
    }

    public String getNATION() 
    {
        return NATION;
    }
    public void setHighestEducation(String highestEducation) 
    {
        this.highestEducation = highestEducation;
    }

    public String getHighestEducation() 
    {
        return highestEducation;
    }
    public void setHighestDegree(String highestDegree) 
    {
        this.highestDegree = highestDegree;
    }

    public String getHighestDegree() 
    {
        return highestDegree;
    }
    public void setGraduationSchool(String graduationSchool) 
    {
        this.graduationSchool = graduationSchool;
    }

    public String getGraduationSchool() 
    {
        return graduationSchool;
    }
    public void setMAJOR(String MAJOR) 
    {
        this.MAJOR = MAJOR;
    }

    public String getMAJOR() 
    {
        return MAJOR;
    }
    public void setPOLITICS(String POLITICS) 
    {
        this.POLITICS = POLITICS;
    }

    public String getPOLITICS() 
    {
        return POLITICS;
    }
    public void setRESUME(String RESUME) 
    {
        this.RESUME = RESUME;
    }

    public String getRESUME() 
    {
        return RESUME;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }
    public void setNOTE(String NOTE) 
    {
        this.NOTE = NOTE;
    }

    public String getNOTE() 
    {
        return NOTE;
    }
    public void setNOTE1(String NOTE1) 
    {
        this.NOTE1 = NOTE1;
    }

    public String getNOTE1() 
    {
        return NOTE1;
    }
    public void setNOTE2(String NOTE2) 
    {
        this.NOTE2 = NOTE2;
    }

    public String getNOTE2() 
    {
        return NOTE2;
    }
    public void setNOTE3(String NOTE3) 
    {
        this.NOTE3 = NOTE3;
    }

    public String getNOTE3() 
    {
        return NOTE3;
    }
    public void setNOTE4(String NOTE4) 
    {
        this.NOTE4 = NOTE4;
    }

    public String getNOTE4() 
    {
        return NOTE4;
    }
    public void setNOTE5(String NOTE5) 
    {
        this.NOTE5 = NOTE5;
    }

    public String getNOTE5() 
    {
        return NOTE5;
    }
    public void setNOTE6(String NOTE6) 
    {
        this.NOTE6 = NOTE6;
    }

    public String getNOTE6() 
    {
        return NOTE6;
    }
    public void setNOTE7(String NOTE7) 
    {
        this.NOTE7 = NOTE7;
    }

    public String getNOTE7() 
    {
        return NOTE7;
    }
    public void setNOTE8(String NOTE8) 
    {
        this.NOTE8 = NOTE8;
    }

    public String getNOTE8() 
    {
        return NOTE8;
    }
    public void setNOTE9(String NOTE9) 
    {
        this.NOTE9 = NOTE9;
    }

    public String getNOTE9() 
    {
        return NOTE9;
    }
    public void setNOTE10(String NOTE10) 
    {
        this.NOTE10 = NOTE10;
    }

    public String getNOTE10() 
    {
        return NOTE10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("USERNAME", getUSERNAME())
            .append("BIRTH", getBIRTH())
            .append("GENDER", getGENDER())
            .append("AGE", getAGE())
            .append("idNumber", getIdNumber())
            .append("PHONE", getPHONE())
            .append("nativePlace", getNativePlace())
            .append("BIRTHPLACE", getBIRTHPLACE())
            .append("NATION", getNATION())
            .append("highestEducation", getHighestEducation())
            .append("highestDegree", getHighestDegree())
            .append("graduationSchool", getGraduationSchool())
            .append("MAJOR", getMAJOR())
            .append("POLITICS", getPOLITICS())
            .append("RESUME", getRESUME())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("NOTE", getNOTE())
            .append("NOTE1", getNOTE1())
            .append("NOTE2", getNOTE2())
            .append("NOTE3", getNOTE3())
            .append("NOTE4", getNOTE4())
            .append("NOTE5", getNOTE5())
            .append("NOTE6", getNOTE6())
            .append("NOTE7", getNOTE7())
            .append("NOTE8", getNOTE8())
            .append("NOTE9", getNOTE9())
            .append("NOTE10", getNOTE10())
            .toString();
    }
}
